Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F2 USA F6 USA F7 USA F8 USA F13 USA F24 USA F1 USTA Seascape Challenger - Aptos XL Capital Bermuda Open - Bermuda The Natrel's Challenger of Granby - Granby Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Copa Petrobras Aracaju - Aracaju 2005 Freeman Men's Challenger - Joplin Challenger Casablanca San Angel - Mexico City USTA Comerica Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington 2005 Tulsa Challenger - Tulsa XI Trofeo Ciudad de Quito - Quito USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton USTA Challenger of Oklahoma - Tulsa Ford Tennis Championships - Louisville Freeman Men's $50,000 Challenger - Joplin Voit Mexico City Open - Mexico City Unique Zagreb Open - Zagreb Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Challenger Lugano - Lugano Oklahoma Challenger - Tulsa Copa Petrobras Brazil - Belo Horizonte Music City Challenger - Nashville Copa Petrobras Argentina - Buenos Aires 2007 Knoxville Challenger - Knoxville ITG Miami Challenger - Miami Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Salinas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Sunrise Challenger Talahassee Challenger Savannah Challenger Carson Challenger Charlottesville Challenger Knoxville Challenger Sunrise Challenger VSZ Solvak Open Challenger - Kosice Tallahassee Challenger Manta Challenger Savannah Challenger Waco International Tennis Challenger - Waco Bordeaux Challenger Winnetka Challenger Tulsa Challenger Bogota Challenger Copa Petrobras - Bogota Torneo Internacional Challenger Fila 2006 - Leon Tulsa Challenger Sao Paulo Challenger Tour Finals Honolulu Challenger Music City Challenger - Nashville AT&T Challenger of Dallas - Dallas The 'Fitz' Casino Challenger - Tunica Leon Challenger Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Sacramento Challenger Flea Market Cup - Busan Dallas Challenger Copa Petrobras Paraguay - Asuncion Irving Challenger Rimouski Challenger Binghamton Professional Tennis Tournament - Binghamton Sarasota Challenger Nottingham Challenger JSM Challenger - Champaign Aberto de Sao Paulo - Sao Paulo KGHM Dialog Polish Indoors - Wroclaw Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Remo Tennis Cup 15° Piertomaso - San Remo Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Tallahassee Tennis Challenger - Tallahassee Men's Pro Challenger at Tunica National - Tunica Smith Barney Men's Challenger - Covington College Station Challenger - College Station Home Depot Center USTA Challenger - Carson Copa Telefonica CTC Chile - Santiago San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda The West Side Tennis Club Grass Court Challenger - Forest Hills The Surbiton Trophy - Surbiton Badden Open by Rothaus - Ettlingen Lubbock Challenger - Lubbock 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Samsung Securities Cup - Seoul Hilton Waikoloa Village USTA Challenger - Waikoloa Tiburon Challenger USTA Men's Challenger of Dallas - Dallas FILA Challenger Biella - Biella Charlottesville Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham Binghamton Challenger TESS Tennis Classic - Campinas Brasil Open - Florianopolis Tallahassee Tennis Challenger - Tallahassee Winnetka Challenger 2004 Freeman Men's Challenger - Joplin Pro Tennis World Open - Boca Raton Hugarian Food Open - Budapest Calabasas Challenger Schickendanz Open - Furth 2004 USTA Challenger of Calabasas - Calabasas Savannah Challenger Fifth Third Bank Tennis Championships - Lexington The Natrel's Challenger of Granby - Granby Atlantic City Open - Atlantic City Regional Hand Center Men's Challenger - Fresno Dallas Challenger Rimouski Challenger Sao Paulo - Brazil West Side Tennis Club Clay Court Challenger - Forest Hills Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo BCP Tennis Classic - Sao Paulo Napa Challenger 2001 Centura USTA Challenger - Rocky Mount 2001 USTA Tallahassee Tennis Challenger - Tallahassee Intelig Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Abierto Internacional de Salinas - Salinas Abierto Colombiano de Tenis - Bogota Copa Kia Challenger ATP - Santiago Harrah's Entertainment Men's Pro Challenger - Tunica V Trofeo Ciudad de Quito - Quito Samsung Challenger 2007 - Ho Chi Minh City Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires XL Bermuda Open - Bermuda 2003 USTA Tallahassee Tennis Challenger - Tallahassee Champaign Challenger Eddleman USTA Challenger - Birmingham Tiburon Challenger Aberto Da Costa Do Sauipe - Bahia Credicard Tennis Cup - Campos do Jordao Binghamton Professional Tennis Tournament - Binghamton Copa Ericsson Peru - Lima Fifth Third Bank Tennis Championships - Lexington Odlum Brown Vancouver Open - Vancouver Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Copa Petrobras Argentina - Buenos Aires Unicredit Czech Open 2007 - Prostejov ECM Prague Open - Prague Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento Copa Petrobras Paraguay - Asuncion USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Pro Tennis World Open - Sunrise Torneo Internacional Challenger Fila 2005 - Leon Harrah's Entertainment Challenger - Tunica Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa Swanston Challenger - Sacramento USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas Aberto de Santa Catarina - Florianopolis WOW Cafe Challenger - New Orleans Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Shimadzu All Japan Indoor Tennis Championships - Kyoto Bancolombia Open - Bogota USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples ECU Prague Open - Prague The Comercia Challenger - Aptos Levene Gouldin & Thompson Tennis Challenger - Binghamton Lubbock Challenger - Lubbock Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Oldum Brown Vancouver Open - Vancouver Waco Tennis Challenger - Waco Dallas Challenger Rhodes Challenger Sao Paulo Challenger Dallas Challenger Kroger / St. Jude International - Memphis America's Red Clay Tennis Championship - Coral Springs Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles RCA Championships - Indianapolis VI Abierto Internacional de Salinas - Salinas Heineken Open - Singapore Cerveza Club Columbia Open - Bogota Abierto Mexicano de Tenis - Mexico City Kroger / St. Jude International - Memphis BMW Open - Munich adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon USTA Seascape Challenger - Aptos Austin Challenger - Austin Copa Sevilla-Internacionales de Andalucia - Seville 2004 Keys Gate Challenger - Homestead Sybase Open - San Jose Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Copa Petrobras Bogota - Bogota RCA Championships - Indianapolis U.S. Men's Clay Court Championships - Orlando Pro Challenger at Calabasas - Calabasas Legg Mason Tennis Classic - Washington D.C. America's Red Clay Tennis Championship - Coral Springs Heineken Open Singapore - Singapore Sunset Moulding Challenger - Yuba City Semgroup Challenger - Tulsa Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Music City Challenger - Nashville Sao Paulo Challenger Carson Challenger AT&T Challenge - Atlanta Baton Rouge Challenger Pereira Challenger Yuba City Challenger Vancouver Challenger Montevideo Challenger Asuncion Challenger Puebla Challenger Baton Rouge Challenger Curitiba Challenger Sarasota Challenger Carson Challenger Ojai Challenger Abierto Mexicano de Tenis - Mexico City Vancouver Challenger Belo Horizonte Challenger AIG Japan Open - Tokyo Cali Challenger Buenos Aires Challenger AAPT Championships - Adelaide Asuncion Challenger Tiburon Challenger Santiago Challenger Sao Paulo Challenger Charlottesville Challenger Knoxville Challenger Adidas International - Sydney Champaign Challenger BellSouth Open - Vina del Mar Honolulu Challenger Dallas Challenger Rimouski Challenger Tallahassee Challenger Leon Challenger Savannah Challenger U.S. Men's Clay Court Championships - Houston Nottingham Challenger Guadalajara Challenger The Stella Artois Grass Court Championships - London Vancouver Challenger Sacramento Challenger RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Knoxville Challenger Brasil Open - Salvador International Tennis Championships - Delray Beach Dallas Challenger Tallahassee Challenger Sarasota Challenger Nottingham Challenger Winnetka Challenger Legg Mason Tennis Classic - Washington D.C. Sacramento Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Allianz Suisse Open Gstaad - Gstaad Guadalajara Challenger 2003 Mercedes Cup - Stuttgart Savannah Challenger Mercedes-Benz Cup - Los Angeles Nottingham Challenger Brasil Open - Salvador Vancouver Challenger Aptos Challenger Bogota Morelos Challenger Savannah Challenger Tallahassee Challenger Legg Mason Tennis Classic - Washington D.C. Cerveza Club Columbia Open - Bogota Sybase Open - San Jose Shanghai Open '98 - Shanghai Franklin Templeton Tennis Classic - Scottsdale The Nottingham Open - Nottingham Hellmann's Cup - Santiago U.S. Men's Clay Court Championship - Orlando Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach USTA Challenger of Burbank - Burbank Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Venice Open - Venice US Men's Clay Court Championships - Houston The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo The Tennis Channel Open - Las Vegas Regions Morgan Keegan Championships - Memphis The Artois Championships - London Copa Ericsson Brazil - Sao Paulo The Nottingham Open - Nottingham Countrywide Classic - Los Angeles Heineken Open - Auckland Apia International - Sydney US Men's Clay Court Championship - Houston AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland International Tennis Championships - Delray Beach Heineken Open - Auckland Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee Copa Ericsson Argentina - Buenos Aires 2005 West Side Tennis Coub Men's Challenger - Forest Hills Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach The $50,000 Pro Challenger at Calabasas - Calabasas Ramat Hasharon Challenger Santiago Challenger GHI Bronx Classic - Bronx Waldbaum's Hamlet Cup - Long Island The Nottingham Open - Nottingham MFS Pro Tennis Championships - Boston President's Cup 1997 - Tashkent Merano Open - Merano Heineken Open Shanghai - Shanghai Cerveza Club Colombia Open - Bogota Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Brazil Open - Salvador Scania Stockholm Open - Stockholm Mallorca Open - Mallorca Great American Insurance ATP Championship - Cincinnati ARAG World Team Championship - Dusseldorf Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven SAP Open - San Jose Regions Morgan Keegan Championships - Memphis China Open - Beijing SAP Open - San Jose Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles AEGON Championships - London Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Winston-Salem Open - Winston-Salem Internationaler Raiffeisen Grand Prix - St. Polten Franklin Templeton Tennis Classic - Scottsdale The Lipton Championships - Key Biscayne du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati AIG Japan Open - Tokyo NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Tennis Masters Series - Miami Campbell's Hall of Fame Tennis Championships - Newport French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Sony Ericsson Open - Miami SAP Open - San Jose If Stockholm Open - Stockholm French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, Group 2, 1R, PAR-BAH 4-1 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 1R, PAR-AHO 4-1